
function submit(){
	print();
}
	
function print(){
	var pingzh_s= document.getElementById("pingzh_s").value;
	var count = document.getElementById("count").value;
	if (pingzh_s.length !=8 || !isNum(pingzh_s)) {
		alert("凭证号为8位数字");
		return;
	}
	// 关闭设备
	ChequePrint.CloseCom();
	// 打开设备
	var flag = ChequePrint.OpenSpecifiedCom('COM1',115200);
	//alert("打开设备=="+flag);
	if (flag) {
		$("#show").html("正在打印支票请稍候...");
		//$("#msg").html("");
		$("#bn").hide();
		var url = "print.do";
		$.post(url,{pingzh: pingzh_s, size:count},function(data){
			var list = data.list;
			if (list.length > 0) {
				for (var i=0;i<list.length;i++) {
					doprint(list[i],i);
				}
			}
			$("#show").html("本次打印[  "+list.length+"  ]张支票");
			//$("#msg").html("打印完成");
			$("#bn").show();
			ChequePrint.CloseCom();
		},"json");
	}
	
}

function doprint(certnum,i){
	//$("#msg").html("当前第   "+i+"  张");
	// 清除打印机缓存
	ChequePrint.DeleteAllCheque();
	ChequePrint.SetHeadUp(1); // 1 打印头抬起,0 打印头不抬起   
	// 1： 支票号、2：打印内容、3：字体、4：Y轴坐标、5：X轴坐标、6：打印类型(0:文本、1：二维码)
	// 支票大小
	ChequePrint.SetBillWidth(1050); // 支票宽度
//	ChequePrint.SetBillLength(1650); // 支票长度
	ChequePrint.SetBillLength(2350); // 支票长度  
	// 二维码（支票号，二维码区域名，打印的条码信息，打印条码信息的起点坐标，打印条码信息的起点坐标，基本元素宽度）
	ChequePrint.SetQRWidth(5);
//	ChequePrint.SetChequeSection(certnum, certnum , 'P14', 190 , 50, '2', '1');
	ChequePrint.SetChequeSection(certnum, certnum , 'P14', 190 , 750, '2', '1');
	ChequePrint.SetChequeSection(certnum, "浦发银行",'B10', 350, 2070, 4, 0); // 银行名
	ChequePrint.SetChequeSection(certnum, "6888 9999 2123 3421",'P14', 400, 2070,  4,0);	// 帐号
	ChequePrint.SetChequeSection(certnum, "738193487656",'P14', 690, 1950,  4,0);	// 大小额行号

	var res = ChequePrint.PrintCheque(1);
	//alert('打印完状态值：'+res);
}

function isNum(v) {
	var reg = new RegExp("^[0-9]*$");
	//var reg = new RegExp("^\d{8}$");
	if(reg.test(v)){
		return true;
	}
	return false;
}














